﻿#FocusBG { width:100%; height:490px; }
.fullSlide { width:100%; position:relative; height:490px; background:#000; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:490px; overflow:hidden; text-align:center; }
.fullSlide .bd li a { display:block; height:490px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block;  *display:inline;
zoom:1; width:50px; height:6px; margin:5px; overflow:hidden; background:#FFFFFF; filter:alpha(opacity=60); opacity:0.6; line-height:999px; }
.fullSlide .hd ul .on { background-color:#FF9900; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:0%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; }
.fullSlide .next { left:auto; right:0%; background-position:-6px -137px; }
/*核心优势*/
.hxys_con { width:100%; float:left; padding:40px 0px }
.hxys_L { float:left; width:640px; }
.hxys_L img { float:left; margin-bottom:28px; }
.hxys_L h3 { text-align:justify; text-justify:inter-ideograph; color:#117CFF; width:100%; float:left; font-size:26px; margin-bottom:20px; }
.hxys_L p { text-align:justify; text-justify:inter-ideograph; color:#666666; font-size:18px; line-height:30px; width:100%; float:left; }
.hxys_L a { width:120px; line-height:37px; border:2px solid #117CFF; text-align:center; color:#117CFF; font-size:14px; float:left; margin-top:40px }
.hxys_L a:after { content:url("../images/ico03.png"); margin-left:8px }
.hxys_L a:hover { color:#fff; background:#117CFF; border-color:#117CFF; }
.hxys_L a:hover:after { content:url("../images/ico03h.png") }
.hxys_R { float:right; width:480px; overflow:hidden; padding-top:5px; }
.hxys_con:nth-child(2n+1) {
background:#EFEFEF;
}
.hxys_con:nth-child(2n+1) .hxys_L {
float:right
}
.hxys_con:nth-child(2n+1) .hxys_R {
float:left
}
.gkzypt-box { width:100%; margin:0 auto; background: #F7F7F7 url("../images/bg-in-gkzypt.jpg") center center no-repeat; padding-bottom:10px; padding-top:10px; }
.ryzz-box { width:100%; margin:0 auto; background: #F7F7F7 url("../images/bg-in-ryzz.jpg") center center no-repeat; padding-bottom:10px; padding-top:10px; }
.blk_29 { width:1200px; margin:30px auto; PADDING:0px 0px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative; }
.blk_29 .Cont { MARGIN: 0px auto; OVERFLOW: hidden; PADDING:0px; float:left; height:340px; width:1200px; POSITION: relative; }
.blk_29 .box { FLOAT: left; WIDTH: 285px; TEXT-ALIGN: center; margin-right:20px; background-color:#FFFFFF; overflow:hidden; }
.blk_29 .box:last-child{margin-right: 0;}
.blk_29 .box-img { width:285px; height:230px; overflow:hidden; }
.blk_29 .box IMG { DISPLAY: block; MARGIN: 10px auto; width:265px; cursor: pointer; transition: all 1.5s; }
.blk_29 .box A:hover IMG { transform:scale(1.1); }
.blk_29 .box P { WIDTH: 285px; LINE-HEIGHT: 30px; text-align:center; font-size:16px; color:#333333; margin:10px auto; }
.blk_29 .box A:hover P { color:#000099; }
.blk_29 .LeftBotton { BACKGROUND: url("../images/b_left.png") no-repeat 0px 0px; LEFT: 0px; FLOAT: left; WIDTH: 50px; CURSOR: pointer; POSITION: absolute; TOP: 20px; HEIGHT: 110px; display:none; }
.blk_29 .RightBotton { BACKGROUND: url("../images/b_right.png") no-repeat -0px 0px; FLOAT: right; right:0px; WIDTH: 50px; CURSOR: pointer; POSITION: absolute; TOP: 20px; HEIGHT: 110px; display:none; }
/* Navblock*/
.Navblock { padding:10px; float:left; }
.Navblock .inner { width:230px; height:260px; position:relative; overflow:hidden; }
.Navblock .inner img { width:230px; height:230px; }
.Navblock .inner .albumtitle { height:30px; line-height:30px; font-size:14px; width:230px; position:relative; bottom:0px; left:0; color:#C60001;  font-weight:;
text-align:center; cursor:pointer; margin:auto; overflow:hidden; }
.Navblock .inner .albumtitle span { font-weight:normal; font-size:12px; }
.Navblock .inner a { color:#333; }
.Navblock .inner a:hover { text-decoration:none; color:#C60001; }
.Navblock .inner a:visited { text-decoration:none; }
#body .ProductShow { WIDTH: 1260px; font-size:14px; margin:auto; text-align:center; }
#body .ProductShow .boxgrid h3 a:hover { font-weight:bold; }
#body .ProductShow .albumblock { float:left; padding:10px 20px 10px 22px; }
/* servicebox*/
#body .ProductShow .servicebox { float:left; }
.servicebox { float:left; margin-top:20px; margin-right:20px; }
.servicebox .inner { width:190px; height:260px; padding:20px; border:1px solid #EEEEEE; position:relative; overflow:hidden; }
.servicebox .inner img { margin:20px; }
.servicebox .inner .albumtitle { width:190px; position:relative; bottom:0px; left:0; color:#585858; text-align:center; cursor:pointer; margin:auto; overflow:hidden; }
.servicebox .inner .albumtitle span { font: bold 14px/32px "微软雅黑"; color:#000000; }
.servicebox .inner .albumtitle p { font: normal 12px/26px "微软雅黑"; text-align:center; color:#666666; }
.Links { width:98%; margin: 0 auto; padding:10px; line-height:25px; font-size:12px; }
.Links span { color:#333333; }
.Links a { padding:0px 10px; color:#666666; }
/*index-main*/
.index-hengshan-list { margin:50px auto; width: 1200px; }
.index-hengshan-title { font: normal 26px/38px "微软雅黑"; color: #000000; text-align:center; margin-top:50px; }
.index-hengshan-title-line { background: url("../images/HituxCMSNote/bg_in_title.png") center no-repeat; height:16px; width:100%; }
.index-hengshan-title2 { font: normal 16px/36px "微软雅黑"; color: #666666; text-align:center; margin-bottom:50px; text-transform:uppercase; }
.index-hengshan-title2 span { color:#0068E8; }
.index-hengshan-title3 { font: normal 12px/26px "微软雅黑"; color: #938E8E; text-align:center; margin-bottom:30px; }
/* 关于我们 */
.about-box { padding-top:100px; padding-bottom:60px; overflow:hidden; background: url("../images/bg-in-ab.jpg") center center no-repeat; }
.about-box .aboutus { width:1200px; margin:0 auto;}
.about-box .aboutus dl { width:1200px; margin:0 auto; overflow:hidden }
.about-box .aboutus dl dt { width:520px; height:445px; background:url("../images/kuang.png") no-repeat left bottom; overflow:hidden; float:left }
.about-box .aboutus dl dt img { width:520px; height:425px; float:right }
.about-box .aboutus dl dd { width:620px; float:right }
.about-box .aboutus dl dd h1 { font-size:36px; text-transform:uppercase; font-weight:normal; color:#FFFFFF; border-bottom:1px solid #EFEFEF; padding-bottom:20px;}
.about-box .aboutus dl dd span { font-size:24px; color:#EFEFEF; display:block; }
.about-box .aboutus dl dd b { width:50px; height:5px; margin:20px 0 30px 0; background:#0068E8; display:block; }
.about-box .aboutus dl dd .cons { line-height:32px; margin-top:20px; margin-bottom:30px; font-size:15px; color:#EFEFEF; }
.about-box .aboutus dl dd a { width:120px; height:42px; line-height:42px; color:#117CFF; display:block; background:#FFFFFF; text-align:center;}
.about-box .aboutus dl dd a:hover { background:#FFAF37; color:#FFFFFF;}


.ab-list { margin:50px auto; padding:0px; }
.ab-list ul { padding:0; width:1200px; zoom:1; }
.ab-list ul:after { content:''; display:block; clear:both; }
.ab-list li { float:left; margin-right:0px; text-align:center; width:299px; border-right:1px solid #FFF;}
.ab-list li:last-child { border:none;}
.ab-list li a { display:block; }
.ab-list li a i { font: normal 26px/38px "Arial"; color:#FFFFFF; }
.ab-list li a:hover i { color:#FFFFFF; }
.ab-list li a span { display:block; width:220px; margin:0px auto; font: normal 16px/36px "微软雅黑"; color:#FFF; text-align:center; }

/*滑动焦点图样式*/
#picSlide { width:420px; height:280px; padding:0px 0 0 10px; margin:0px 0 0 0px; float:left; display:inline; }
#picSlide .SlideInner { width:420px; height:280px; overflow:hidden; position:relative; }
#slideArea { width:10000px; position:absolute; }
#slideArea li { float:left; width:420px; height:280px; position:relative; }
#slideArea li .bg { width:420px; height:40px; background:#000; display:block; position:absolute; bottom:0; left:0; filter:alpha(opacity=70); background:rgba(0, 0, 0, 0.7); }
#slideArea li .txt { width:320px; height:40px; display:block; position:absolute; bottom:0px; left:0; font-size:12px; padding:0px 10px 0 10px; line-height:40px; }
#slideArea li .txt a { color:#fff; }
#slideBtn { position:absolute; bottom:5px; right:15px; }
#slideBtn span { display:block; width:15px; height:10px; background:url(../images/HituxCMSNote/btn.gif) no-repeat -15px 0; float:left; cursor:pointer; margin:0 2px; }
#slideBtn .current { background:url(../images/HituxCMSNote/btn.gif) no-repeat 0 0; }
.news_l { width:420px; float:left; font: normal 12px/200% "微软雅黑"; color: #888888; }
.news_r { float:right; width:680px; height:280px; overflow:hidden; }
.news_r ul { width:680px; }
.news_r li { float:left; margin:0px auto; padding:10px; }
.news_r li P { font: normal 16px/26px "微软雅黑"; color:#333333; }
.news_r li span { font: normal 12px/24px "微软雅黑"; color:#565656; }
.news_r li:hover { background-color:#F2F2F2; }
.NavMoreLink a { margin:35px auto; line-height:48px; text-align:center; display:block; width:220px; height:48px; cursor:pointer; font-size:18px; border-radius:30px; border:1px solid #117CFF; color:#117CFF;/* 	color:#00468E; */
}
.NavMoreLink a:hover { border:1px solid #117CFF; background-color:#117CFF; color:#FFFFFF; text-decoration:none; }
.NavMoreLink1 a { margin:35px auto; line-height:48px; text-align:center; display:block; width:220px; height:48px; cursor:pointer; font-size:18px; border-radius:30px; border:1px solid #0068E8; color:#0068E8;/* 	color:#00468E; */
}
.NavMoreLink1 a:hover { border:1px solid #0068E8; background-color:#0068E8; color:#FFFFFF; text-decoration:none; }
